This parser generator works on an Extended Backus Naur Form ( EBNF) specification coded in C++, significantly reducing development time. 该解析器生成程序遵循ExtendedBackusNaurForm(EBNF)规范并使用C++编写,可以显著缩短开发时间。
You don't need anything as complicated as an automated parser generator to do most simple, everyday parsing tasks. 要完成最简单的日常解析任务,您不需要使用象自动化解析器生成器那样复杂的任何东西。
Use a parser generator framework ( for example, ANTLR). 使用解析器生成器框架(比如ANTLR)。
A compiler, of course, needs a way to parse the input language, and so the XRuby team created their own Ruby parser using the popular ANTLR parser generator. 当然,编译器需要一种分析输入语言的方法,XRuby团队用流行的ANTLR分析器产生器创建了他们自己的Ruby分析器。
The script engine has some components, include symbol table, lexical analyzer, parser, semantic checker, intermediate code generator, optimizer, code generator, virtual machine. 一个脚本引擎通常包括的组件有:符号表、词法分析器、语法分析器、语义检查器、中间代码生成器、代码优化器、代码生成器、虚拟机。
Ruby already ships with a parser generator called RACC, a version of YACC ( which is used to build ruby_parser, the first Ruby parser written in Ruby). Ruby已经有了一个叫做RACC的解析器生成器,是一个YACC的移植版本(被用来编写rubyparser,第一个用Ruby写成的Ruby解析器)。
When working with a parser generator like Coco, it's important to understand the basic concepts. 当与像是可可解析器生成的工作,重要的是要理解基本概念。
Ruby's parser uses another parser generator called YACC, and JRuby chose to reuse this grammar and use a Java port of Yacc to generate it's parser. 在JRuby里,Ruby分析器使用了另外一种叫做YACC的分析器产生器,而且JRuby选择复用该文法并使用Yacc的Java端口产生其分析器。
Or you could implement this in your basic parser and generator, making the whole thing only work in MVC projects. 你还可以在基本的解析器和生成器中实现它,这样所有一切都只能用在MVC项目中了。
The generation and performance of the Parser Generator in Turbo Prolog Toolbox is simply presented in this paper. 本文简述了TurboProlog工具箱中的语法分析程序生成器的产生和功能。
A General Purpose Parser Generator for Natural Language Processing Based on Functional Unification 一种高效的通用型自然语言语法分析器系统设计
The compiler of EP consists internally of lexical scanner module, parser module, semantic analyzer, target code generator module, symbol table management module and error handle module. 编译器由词法分析、语法分析、语义分析、目标代码生成、符号表管理、错误处理六部分组成。
Elementary Analysis on The Parser Generator in Turbo Prolog Toolbox TurboProlog工具箱中语法分析程序生成器的初析